// 页面form 与 接口data 数据结构互相转换
export default {
	/**
	 * @param {Object} data 接口返回的data
	 * @return {Object} 页面formData
	 */
	companyData2Form(data){
		return {
			id: data.id,
			username: data.Name, // 企业名称
			userno: data.No, // 统一社会信用代码
			jingyingdizhi: data.Dizhi, // 企业地址
			xukezhenghao: data.Xkz, // 许可证
			youxiaoqi: data.Etime, // 许可证有效期
			images2: data.Images2, // 营业执照图片地址
			images3: data.Images3, // 食品经营图片地址
		}
	},
	/**
	 * @param {Object} form 页面formData
	 * @return {Object} 传给接口的data
	 */
	companyForm2Data(data){
		return {
			Id: data.id,
			Name: data.username, // 企业名称
			No: data.userno, // 统一社会信用代码
			Dizhi: data.jingyingdizhi, // 企业地址
			Xkz: data.xukezhenghao, // 许可证
			Etime: data.youxiaoqi, // 许可证有效期
			Images2: data.images2, // 营业执照图片地址
			Images3: data.images3, // 食品经营图片地址
		}
	},
	/**
	 * @param {Object} data 接口返回的data
	 * @return {Object} 页面formData
	 */
	personData2Form(data){
		return {
			id: data.Id,
			companyId: data.CompanyId,
			xingming: data.Name, // 姓名
			zhengjianzhonglei: data.No, // 证件种类
			youxiaoqi: data.Etime, // 有效期
			images: data.Images, // 健康证图片地址
		}
	},
	/**
	 * @param {Object} list 接口返回的list
	 * @return {Object} 页面formData
	 */
	personDataList2Form(list){
		let arr = list.map(data => {
			return {
				id: data.Id,
				companyId: data.CompanyId,
				xingming: data.Name, // 姓名
				zhengjianzhonglei: data.No, // 证件种类
				youxiaoqi: data.Etime, // 有效期
				images: data.Images, // 健康证图片地址
			}
		})
		return arr;
	},
	/**
	 * @param {Object} form 页面formData
	 * @return {Object} 传给接口的data
	 */
	personForm2Data(data){
		return {
			Id: data.id,
			CompanyId: data.companyId,
			Name: data.xingming, // 姓名
			No: data.zhengjianzhonglei, // 证件种类
			Etime: data.youxiaoqi, // 有效期
			Images: data.images, // 健康证图片地址
		}
	}
}